package com.ruoyi.hospital.service;

import java.util.List;
import com.ruoyi.hospital.domain.HosBunk;

/**
 * 床位信息Service接口
 * 
 * @author ruoyi
 * @date 2024-01-06
 */
public interface IHosBunkService 
{
    /**
     * 查询床位信息
     * 
     * @param bunkId 床位信息主键
     * @return 床位信息
     */
    public HosBunk selectHosBunkByBunkId(Long bunkId);

    /**
     * 查询床位信息列表
     * 
     * @param hosBunk 床位信息
     * @return 床位信息集合
     */
    public List<HosBunk> selectHosBunkList(HosBunk hosBunk);

    /**
     * 新增床位信息
     * 
     * @param hosBunk 床位信息
     * @return 结果
     */
    public int insertHosBunk(HosBunk hosBunk);

    /**
     * 修改床位信息
     * 
     * @param hosBunk 床位信息
     * @return 结果
     */
    public int updateHosBunk(HosBunk hosBunk);

    /**
     * 批量删除床位信息
     * 
     * @param bunkIds 需要删除的床位信息主键集合
     * @return 结果
     */
    public int deleteHosBunkByBunkIds(Long[] bunkIds);

    /**
     * 删除床位信息信息
     * 
     * @param bunkId 床位信息主键
     * @return 结果
     */
    public int deleteHosBunkByBunkId(Long bunkId);
}
